/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#01479d; text-decoration:none;}

ul,li,p{ list-style:none; margin:0;}

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_10{ margin-top:10px;}
.m_b_10{ margin-bottom:10px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}
.m_b_50{ margin-bottom:50px;}


.f_36{font-size:36px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_15{font-size:15px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}

.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}
.f_s_n{ font-style: normal; }


.fL{ float:left;}
.fR{ float: right;}

.t_c{ text-align:center;}
.t_r{ text-align: right; }

.l_60{ line-height:60px;}
.l_50{ line-height:50px;}
.l_40{ line-height:40px;}
.l_30{ line-height:30px;}
.l_24{ line-height:24px;}
.l_20{ line-height:20px;}

 
.cW,.cW a,a.cW{ color:#fff; text-decoration:none;}
.cO,.cO a,a.cO{ color:#ff9900; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#005fbb; text-decoration:none;}
.cG,.cG a,a.cG{ color:#888; text-decoration:none;}
.cY,.cY a,a.cY{ color:#ffc000; text-decoration:none;}


.bW{ background:#fff;}
.bW1{ background:rgba(225,225,225,.5); }
.bO{ background:#ff9900;}
.bB{ background:#024b97;}
.bG{ background:#f5f5f5;}
.bBLU{ background:#005fbb;}

.b_r{ border-right:1px solid #FFF;}
.b_a{ border:1px solid #e0e0e0;}
.b_a_2{ border:2px solid #e0e0e0;}
.b_a_l{ border:1px solid #222;}
.b_b{ border-bottom:1px solid #87b7ed;}
.b_b_3{ border-bottom:3px solid #cccccc;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_r_5{ border-radius: 5px;  }
.b_b_d{border-bottom: 1px solid #d0d0d0;}

.w_1200{ width: 1200px; }
.w_100{ width: 100%; }

.pa{ position: absolute; left: 0; top: 40px; z-index: 999; }
.d_b{ display: block; }

header{zoom:1; height:222px;background:url(../images/index_02.jpg) left top repeat-x;}
.social-icon{  line-height:37px;}
.email li{ float:left;  line-height:37px;}
.email li a{ padding:0 5px;  line-height:37px; float:left;}
.email ul{ margin:0;  padding:0; float:left;}
.email{ height:37px; }

.top-logo,.top-logo a{ height:133px;}
/*导航开始*/
.nav{ height:52px; width:100%;}
.menu {   height:52px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:165px; height:52px;  line-height:52px; 
	text-align:center; color:#fff;   overflow:hidden;  font-size:18px; }
.menu {padding:0; margin:0;list-style-type: none; }
.menu li {float:left; position:relative;line-height:52px; }
nav ul{height:52px;zoom:1;}
.nav>li{ float:left; display:inline;height:52px; line-height:52px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:52px; line-height:52px; }
.nav>li.line{ padding:0px 1px; background:url(../images/index_12.jpg) left top no-repeat;}
.nav>li>a:hover{display:block; color:#000; background:#fdc900;  width:165px; height:52px;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute; top:52px;  left:0; width:165px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#ffc000; border-top:1px solid #fff;  margin:0;}
.menu li:hover ul li a {display:block; background:none; color:#fff;line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#fff; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/
.banner{ }
.banner img{width:100%; height:700px;}
#solid{width:100%;height:700px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;	top:0px;width:100%;	height:700px;	display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;}
#solid ul li{	position:absolute;	left:0;	top:0px;	width:100%;	height:700px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:50%;	height:25px;	top:670px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{	position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;		text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/

/*footer开始*/
footer{ height:251px; background:url(../images/index_64.jpg) repeat-x left top; margin-top:10px;color:#888;}
.foot_xx{ width:280px;height:251px; padding:15px 45px 15px 15px; background:url(../images/index_66.jpg) left top no-repeat;}
.foot-nav{ text-align:center;height:45px; line-height:45px;}
.foot-nav span{ font-size:10px; margin:0px 8px;}
.foot_text{  width:800px;}
.foot_text a{   padding:0 10px;}
footer a{ color:#888; text-decoration: none;}
footer a:hover{ color:#fff;}
.code img{ width: 90px; height: 90px; }
/*footer结束*/



/*首页主体*/

/*优势*/
.ys_list{ width:370px; height:120px; padding:10px; margin-right:30px;}
.ys_list dt{ width:97px; height:97px; margin-right:10px;}
.ys_list dd{width:240px; }


/*tit*/
.tit{ width:100%; height:130px; display:block;} 
.sgal_tit{padding-top:60px; height:111px;background: url(../images/index_27.jpg) center top no-repeat;}
.ys_tit{padding-top:60px; height:111px;background: url(../images/index_30_35.jpg) center top no-repeat;}
.kh_tit{padding-top:60px; height:111px;background: url(../images/index_35.jpg) center top no-repeat;}
.xw_tit{padding-top:60px; height:111px;background: url(../images/index_38_56.jpg) center top no-repeat;}


.lwpq_list_cont{  height:267px;   overflow:hidden;}
.lwpq_cont{  width:282px;height:256px; margin:0 25px 0 0;}
.lwpq_cont .img {width:282px;height:191px;}
.lwpq_cont .img img {width:282px;height:191px;vertical-align:middle;}
.more{ width:140px;height:35px; line-height:35px; text-align:center; display:block;}

/*ys*/
.ys01{width: 405px; height: 390px;}
.ys01 dl{width: 405px; height: 186px;padding-top: 52px; background: url(../images/index_38.jpg) center top no-repeat;}
.ys01 dt{width:90px; height: 90px; line-height: 90px; margin-left:30px; margin-top:3px;}
.ys01 dd{width:270px;margin-right:5px; }
.ys02{width:380px; height: 390px; margin-left:5px; margin-right:5px;}

/*客户案例*/
.kh_list{ width:227px; height:105px; margin-right: 5px;  }


/*关于*/
.gsjj_bg{ height:446px; background: url(../images/index_53.jpg)  center top no-repeat;}
.gsjj_text{  margin-top: 190PX; margin-left:420px; width:800px;  }
.more{ width:200px; height:40px;  line-height:40px;   display:block;} 


/*新闻*/
 
.i_n{width:585px; height:117px;  }
/*focus*/
.focus{ width:585px; height:117px;   }
.focus-left{ width:163px; height:117px;float:left;}
.focus-right{ width:405px; height:117px; float:left; margin-left:15px;overflow:hidden;  }
.focus-right span{font-weight:bold;}
.focus-left img{width:163px; height:117px;}
.focus-right a{ background:url(../images/index_70.jpg) left bottom no-repeat; display:block;}
#a-focus:hover{color:#f00;}
#a-focus-end{color:#333;}
#a-focus-end:hover{color:#f00;}
.date_sy{  }
.xq_sy{ margin-top:10px;}


/*产品*/
.cpfl_tell{padding-left:50px;background: url(../images/index_25.jpg) left top no-repeat;}
.cpfl_list{ }
.cpfl_list a{ width:90%; margin:15px 5% 0 5%;padding-left:25px;background: url(../images/index_13-20.jpg) 5px center no-repeat;}
.tit_fl{ width: 500px; height:50px;padding-left:20px;background: url(../images/index_09.jpg) left 5px no-repeat;}

.cpfl_cont_list{ margin-right:12px; width:274px; padding: 3px;  }
.cpfl_cont_list:nth-child(3),.cpfl_cont_list:nth-child(6){   margin-right:0; }
.cpfl_cont_list a.img{width:267px; height:202px;display:block; } 
.cpfl_cont_list img{ width:267px; height:202px; } 
.cpfl_cont_list  h3{width:267px; height:50px; line-height:50px; text-align:center; margin: 0; }


 


/*案例*/
.case_cont_list{ margin-right:30px; width:281px; height:250px;    overflow: hidden;}
.case_cont_list a.img{ width:281px; height:220px; display:block; } 
.case_cont_list img{  width:281px; height:220px; } 
.case_cont_list  h3{  width:281px; height:30px; line-height:30px; margin: 0 5px; text-align:center; }
.index_Rolla { width:1170px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoa { overflow:hidden;  width:1200px; margin:0 auto;} 
#indemoa { float: left; width:800%;}
#demoa #indemoa .img {width:281px; height:220px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa img {width:281px; height:220px;vertical-align:middle;}
/*#demoa #indemoa a { display:block; width:auto; float:left; margin:20px 10px 0px 10px;}
#demoa #indemoa p { text-align:center;  line-height:30px; width:100%; background:url(../images/1_r18_c25.jpg) center top no-repeat; margin-top:10px;}*/
#demoa1 { float: left;}
#demoa2 {float: left;}

/*AD*/
.AD{height:243px;background: url(../images/index_35.jpg) center top no-repeat;}
 

/*新闻*/
.xw_nr_js ul{ width:100%; padding:0; }
.xw_nr_js li{ list-style:none; width:550px; height:144px; margin-right:36px; background:#fff; border:1px solid #d8d8d8; margin-bottom:27px; margin-left:10px;  position:relative; float: left;}
.xw_date{text-align:center; padding:10px 0; line-height: 35px; width:70px; height:70px;color:#fff;}
.xw_date span{ line-height:22px; display: block; width:100%; }
.xw_nr_xq{ font-size:14px;   width:450px;   margin-left:10PX;}
.xw_nr_xq a{font-size:16px; font-weight:bold; height: 30px; line-height: 30px; display: block;}
.xw_nr_js li:nth-child(2),.xw_nr_js li:nth-child(4){ margin-right:0;}
.ny_xfl{width:1200px; margin:20px auto; text-align:center;}
.ny_xfl a{display:inline-block; background:#030000; color:#fff; font-size:14px; padding:5px 10px; margin:5px;}
.ny_xfl a:hover{  background:#00c6d7;}
.box_line{ width:100px; height:2px; background:#0571df;}
.tt_img,.tt_img img{ height:313px; }
.news_list{ height: ; padding: 15px 0; border-bottom: 1px dotted #cecece; }
